package com.firewolf.rbac.service;

import com.firewolf.rbac.params.RoleParam;
import com.firewolf.rbac.pojo.Role;
import com.firewolf.rbac.vo.PageVO;

import java.util.List;

/**
 * 作者：刘兴
 * 时间:19/2/28
 **/
public interface RoleService {

    List<Role> findAll();

    PageVO<Role> findList(RoleParam param);

    Long save(Role role);

    /**
     * 根据角色ID查询下面的所有菜单
     * @param roleId
     * @return
     */
    List<Long> findMenusByRoleId(Long roleId);



    void editmenus(Long id, String menuids);
}
